#define _ISupper 0x01
#define _ISlower 0x02
#define _ISalpha 0x04
#define _ISdigit 0x08
#define _ISxdigit 0x10
#define _ISspace 0x20


const unsigned short int __ctypearray[]= {
	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
	_ISspace, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
	_ISdigit, _ISdigit, _ISdigit, _ISdigit, _ISdigit, _ISdigit, _ISdigit, _ISdigit, _ISdigit, _ISdigit, 0, 0, 0, 0, 0, 0, 
	_ISxdigit|_ISalpha|_ISupper, _ISxdigit|_ISalpha|_ISupper, _ISxdigit|_ISalpha|_ISupper, _ISxdigit|_ISalpha|_ISupper, _ISxdigit|_ISalpha|_ISupper, _ISxdigit|_ISalpha|_ISupper, _ISalpha|_ISupper, _ISalpha|_ISupper, _ISalpha|_ISupper, _ISalpha|_ISupper, _ISalpha|_ISupper, _ISalpha|_ISupper, _ISalpha|_ISupper, _ISalpha|_ISupper, _ISalpha|_ISupper, _ISalpha|_ISupper, 
	_ISalpha|_ISupper, _ISalpha|_ISupper, _ISalpha|_ISupper, _ISalpha|_ISupper, _ISalpha|_ISupper, _ISalpha|_ISupper, _ISalpha|_ISupper, _ISalpha|_ISupper, _ISalpha|_ISupper, _ISalpha|_ISupper, 0, 0, 0, 0, 0, 0, 
	_ISxdigit|_ISalpha|_ISlower, _ISxdigit|_ISalpha|_ISlower, _ISxdigit|_ISalpha|_ISlower, _ISxdigit|_ISalpha|_ISlower, _ISxdigit|_ISalpha|_ISlower, _ISxdigit|_ISalpha|_ISlower, _ISalpha|_ISlower, _ISalpha|_ISlower, _ISalpha|_ISlower, _ISalpha|_ISlower, _ISalpha|_ISlower, _ISalpha|_ISlower, _ISalpha|_ISlower, _ISalpha|_ISlower, _ISalpha|_ISlower, _ISalpha|_ISlower, 
	_ISalpha|_ISlower, _ISalpha|_ISlower, _ISalpha|_ISlower, _ISalpha|_ISlower, _ISalpha|_ISlower, _ISalpha|_ISlower, _ISalpha|_ISlower, _ISalpha|_ISlower, _ISalpha|_ISlower, _ISalpha|_ISlower, 0, 0, 0, 0, 0, 0, 

	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
};

// to keep gmp-str functions happy.
// I think this array is in glibc somewhere normally.
const unsigned short int *__ctype_b = __ctypearray;
const unsigned short int *_imp___ctype_ = __ctypearray;

